package com.fh.fruit.service.activity;

import java.util.List;
import java.util.Map;

import com.fh.entity.Page;
import com.fh.util.PageData;

/**
 * 金饭碗活动
 * @author Administrator
 * @version 2017.11.30 15:39
 */
public interface ActivityGoldBowlManager {
	
	/**
	 * 金饭碗用户邀请统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	List<Map<String, Object>> getListActivity(Page page) throws Exception;

	/**
	 * 金饭碗售出商品统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	List<Map<String, Object>> getListWorkOff(Page page) throws Exception;

	/**
	 * 金饭碗整体统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	Map<String, Object> getGoldBowInfo(PageData pd) throws Exception;

	/**
	 * 金饭碗商品统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	List<Map<String, Object>> getGoldBowGoodsInfo(PageData pd) throws Exception;

	/**
	 * 金饭碗邀请人数统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	Map<String, Object> getGoldBowNum(PageData pd) throws Exception;

	/**
	 * 分润用户邀请统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	List<Map<String, Object>> getProfitActivity(Page page) throws Exception;

	/**
	 * 分润活动整体统计
	 * @param page
	 * @return
	 * @throws Exception
	 */
	Map<String, Object> getProfitDetails(PageData pd) throws Exception;


}
